草庐IT

python - Django 找到测试但无法导入它们

全部标签

ruby-on-rails - 如何找到声明 ruby​​ 方法的位置?

我在activeRecord类上有一个ruby​​方法(停用!)。但是,我似乎找不到该方法的声明位置。这个项目有很多开发人员,所以它可能在任何地方。有一个停用!在一个不相关的类上,但它似乎没有被调用。任何想法如何找到一个实例的所有父类(superclass),或者在哪里找到停用的代码!? 最佳答案 第一个问题是:它是一个实际的方法吗?obj.method(:deactivate!)会引发错误吗?如果不支持,那么您可以使用Method#source_location(仅在Ruby1.9中,backports不支持):obj.metho

ruby - 如何使用 rspec 在 sinatra 中测试重定向?

我正在尝试在rspec中测试我的sinatra应用程序(更具体地说,padrino应用程序)主页上的重定向。我找到了redirect_to,但它似乎只在rspec-rails中。你如何在sinatra中测试它?所以基本上,我想要这样的东西:it"Homepageshouldredirecttolocations#index"doget"/"last_response.shouldbe_redirect#Thisworks,butIwantittobemorespecific#last_response.shouldredirect_to('/locations')#Onlyworksf

ruby-on-rails - gem install mysql2 v '0.3.11' 无法在 Yosemite 上运行

在ruby​​版本1.9.3(rvm)上执行mysql2版本0.3.11的捆绑安装或直接gem安装时,我收到以下错误。但是当我安装最新版本0.3.16时它可以工作。我还包含了我的gcc版本以供引用。Gem::Ext::BuildError:ERROR:Failedtobuildgemnativeextension./Users/ginocarlocortez/.rvm/rubies/ruby-1.9.3-p547/bin/rubyextconf.rbcheckingforrb_thread_blocking_region()...yescheckingforrb_wait_for_si

ruby-on-rails - 安装调试器(1.6.8)时出错,Bundler 无法继续。确保 `gem install debugger -v ' 1.6。 8'`

通过geminstalldebugger-v'1.6.8'安装调试器时似乎有递归效果,它说安装成功,但是当我执行bundleinstall时,消息再次出现或bundle更新|20:15:37|~geminstalldebugger-v'1.6.8'Buildingnativeextensions.Thiscouldtakeawhile...Successfullyinstalleddebugger-1.6.8Parsingdocumentationfordebugger-1.6.8unabletoconvert"\xCF"fromASCII-8BITtoUTF-8forlib/ruby

ruby - 无法让 awesome_print gem 工作

awesome_print看起来像一个非常好的gem,所以我想尝试一下。我去了我的一个项目并做了:geminstallawesome_print它说安装了一个gem,安装了文档等。然后,当我在那个项目中时,我去我的Rails控制台尝试一下,但是当我按照他们的帮助文件说的那样执行require"awesome_print"时,我得到一个“cannot加载这样的文件”。有人让这个工作吗? 最佳答案 geminstall会将gem代码放在您的计算机上,但除非gem的源代码文件在您的加载路径上,否则require将无法找到它们.bundle

ruby-on-rails - 无法在 Windows 7 上安装 MySQL2 gem

我在安装时收到以下错误消息,如果我需要发布更多详细信息,请告诉我。我按照以下位置的说明操作:https://github.com/oneclick/rubyinstaller/wiki/Development-Kit我正在使用ruby​​1.9.2p136(2010-12-25)[i386-mingw32]。这是我得到的:E:\work_desk\trunk>geminstallmysql2-v0.2.4TemporarilyenhancingPATHtoincludeDevKit...Buildingnativeextensions.Thiscouldtakeawhile...ERR

ruby - Rmagick 无法读取字体

我有一段代码在我的Rails应用程序中的图像之上绘制文本,不久前,可能不得不升级到OSXYosemite,它在我的本地机器上读取字体时遇到问题(生产服务器工作正常)。我可以把它简化为这个例子:require'rvg/rvg'font='"/Users/xxxxxxxx/xxxx/app/assets/fonts/PTSans-Regular.ttf"'rvg=Magick::RVG.new(100,100)do|canvas|canvas.text(0,0,'mytext').styles(font:font)endrvg.draw我收到这个错误Magick::ImageMagickE

ruby-on-rails - MySQL2 gem 无法安装

长期以来,我一直在尝试在我的Ubuntu12.04服务器上安装Gitlab,在我运行bundleinstall之前一切顺利。它说它无法安装MySQL2,但没有给出原因或纠正措施。home/gitlab/gitlab$sudo-ugitlab-Hbundleinstall--deployment--withoutdevelopmenttestpostgresFetchinggemmetadatafromhttp://rubygems.org/.......Fetchinggemmetadatafromhttp://rubygems.org/..Usingrake(10.0.1)Using

ruby - 测试这个的最佳方法是什么?

我正在研究EdgeCaseRubyKoans。在about_dice_project.rb,有一个名为“test_dice_values_should_change_between_rolls”的测试,很简单:deftest_dice_values_should_change_between_rollsdice=DiceSet.newdice.roll(5)first_time=dice.valuesdice.roll(5)second_time=dice.valuesassert_not_equalfirst_time,second_time,"Tworollsshouldnotbe

ruby - 无法从 ruby​​gems.org 安装 'cocoapods' gem(不良响应后端读取错误)

当我在OSXMavericks上运行“geminstallcocoapods”时出现错误。$geminstallcocoapodsERROR:Couldnotfindavalidgem'cocoapods'(>=0),hereiswhy:Unabletodownloaddatafromhttps://rubygems.org/-badresponsebackendreaderror503(https://rubygems.global.ssl.fastly.net/quick/Marshal.4.8/cocoapods-0.27.1.gemspec.rz)ERROR:Possiblea